package com.xinruke.hostels.reservation.interfaces.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;

/**
 * @author GuoZheng
 * @ClassName MeetingQueryResultDto
 * @date：2019/6/13
 * @version: V1.0.0
 * @description：
 */
@ApiModel("个人中心会议预订列表")
@Data
public class MeetingInqueryListQueryResultDto {

    @ApiModelProperty("id")
    private Integer id;
    /**
     * 预订日期：格式YYYY-MM-DD HH:MM精确到分
     */
    @ApiModelProperty(value = "预订日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date yudingriqi;

    /**
     * 会议级别：1一类会议；2二类会议；3三类会议；4四类会议
     */
    @ApiModelProperty(value = "会议级别：字典编码：yd.huiyixuqiubiaoshi")
    private Byte huiyijibie;
    /**
     * 订单号
     */
    @ApiModelProperty("订单号")
    private String dingdanhao;
    /**
     * 预订人姓名
     */
    @ApiModelProperty("预订人姓名")
    private String yudingrenxingming;
    /**
     * 状态：1已提交；2已回复
     */
    @ApiModelProperty("状态：1已提交；2已回复")
    private Byte zhuangtai;

    /**
     * 开始时间：格式YYYY-MM-DD HH:MM精确到分
     */
    @ApiModelProperty("会议时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date kaishishijian;



    @ApiModelProperty("询价酒店集合")
    private List<HotelInquiryResultDTO> hotelInquiryResultList;


}
